package org.dormi.learn.common;

/**
 * 考虑再三，这种方式实现 IAdaptable，有些问题：
 * 对每个instance都需要注册，这是不符合实际的
 * <p>
 * 考虑用 Google-guice去进行处理
 *
 * @author : dormi330
 * @version : 1.0
 */

public interface BaseAdaptableEntity extends IAdaptable {

    /** 注册扩展 */
    <T> void registerAdapter(Class<T> clazz, IAdaptable iAdaptable);

}
